method for implementing subscriber port positioning by broadband access equipments

ABSTRACT

A method for implementing the subscriber port positioning by broadband access equipments, includes: when the subscriber initiates an access request, the multi-port terminal equipment captures the access request message, adds the subscriber basic information into the access request message, and transmits it to the office equipment; the single-port terminal equipment forwards the access request message to the office equipment directly; the office equipment captures the access request message, adds the terminal basic information into the access request message and forwards it to the broadband access server; for the multi-port terminal equipment, the terminal basic information and the subscriber basic information comprises the subscriber port positioning information; for the single-port terminal equipment, the terminal basic information is taken as the subscriber port positioning information; after the broadband access server receives the access request message, it extracts the subscriber port positioning information. The present invention realizes the accurate positioning for the subscriber when one GPON port of the office equipment connects multiple terminal equipments.

TECHNICAL FIELD

The present invention relates to the field of broadband accesscommunications, especially to a method for implementing subscriber portpositioning by broadband access equipments, and relates morespecifically to a method for implementing subscriber port positioning bya Gigabit-capable Passive Optical Network (GPON) access system.

BACKGROUND

One of the current broadband access techniques is Digital SubscriberLine (DSL) access technique, a DSL convergence equipment (officeequipment) is connected with a subscriber terminal equipment via atwisted pair, and the connection mode is point-to-point connection. Asto broadband service, in order to distinguish the subscribers, when asubscriber is accessed to a network, the location of the accesssubscriber can be indentified by filling related port information inaccess protocol packet, and the information can be used as theauthentication information of a broadband access server. For example, asubscriber can be authenticated according to the physical location ofthe port, user name and password. As to the cases when Dynamic HostConfiguration Protocol (DHCP) and Point-to-Point Protocol over Ethernet(PPPoE) are applied for network access, the DSL convergence equipmentactivates the function of DHCP option 82 or PPPoE+, while no otherprocess is performed at the subscriber terminal equipment, and the DSLconvergence equipment adds the related port information into DHCP orPPPoE protocol packets, and sends the protocol packets to acorresponding access authentication server, wherein the port informationcomprises access node identity, access node rack number, access nodeframe number, access node slot number and sub-slot number, access nodeport number, the Virtual LAN (VLAN) for a subscriber to access, and soon, so that the access authentication server can perform correspondingauthentication process according to relevant information. This methodcan solve the widespread problems of broadband subscriber account beingstolen and one account being accessed at multiple points.

GPON is a gigabit-level broadband access technique, providing wideraccess broadband. An office equipment (OLT, Optical Line Terminal) and aterminal equipment (ONU, Optical Network Unit) are connected via a fiberin GPON, and the extended connection distance between the officeequipment and subscriber terminal equipment can be as long as dozens ofkilometers, while that of DSL can only be up to about 6 kilometers, soGPON is a new broadband access technique. Each GPON port of the officeequipment is connected with a plurality of optical network terminalsthrough a point-to-multipoint optical splitter, and different terminalsshare one GPON office equipment port, therefore, the GPON officeequipment can not distinguish the accessed terminal subscribers merelythrough physical ports of the office equipment.

GPON terminal equipments comprises equipments with single port and thatwith multiple ports, as to a multi-port GPON terminal equipment, it isfurther required to identify the port information of subscribers.

SUMMARY

The present invention provides a method for implementing subscriber portpositioning by broadband access equipments, to solve the problem thatsubscribers can not be positioned when multiple terminal equipments areconnected to one GPON port of a GPON office access equipment.

To solve the above-mentioned problem, the present invention provides amethod for implementing subscriber port positioning by broadband accessequipments, applied in a GPON system, comprising the following steps:

(1) when a subscriber initiates an access request, as to a multi-portterminal equipment, the terminal equipment capturing the access requestmessage, adding subscriber basic information into the access requestmessage and sending this message to an office equipment; as to asingle-port terminal equipment, the terminal equipment directlyforwarding the access request message to the office equipment;

(2) the office equipment capturing the access request message, addingterminal basic information into the access request message andforwarding this message to a broadband access server; as to a multi-portterminal equipment, the terminal basic information and the subscriberbasic information constituting subscriber port positioning information;as to a single-port terminal equipment, the terminal basic informationbeing taken as subscriber port positioning information;

(3) after receiving the access request message sent by the subscriber,the broadband access server extracting the subscriber port positioninginformation.

Further, in step (3), after extracting the subscriber port positioninginformation, the broadband access server further sends the subscriberport positioning information to an authentication server for bindingauthentication of subscriber account, password and the subscriber portpositioning information of the subscriber.

Further, in step (1), the subscriber basic information comprises one ofor a combination of several of the following information:

slot number and sub-slot number of the terminal node, port number of theaccess node, and corresponding virtual port information.

Further, in step (2), the terminal basic information is used foridentifying different terminal equipments connected to the officeequipment port, so as to position different terminal equipments; theterminal basic information comprises: physical port information of theoffice equipment for the subscriber to access and ID information of theterminal equipment.

Further, in step (2), the terminal basic information further comprises:

one of or the combination of GPON encapsulation mode port identity andcorresponding virtual port information.

Further, in step (2), the physical port information comprises one of ora combination of several of the following information:

access node identity, access node rack number, access node frame number,access node slot number and sub-slot number, and access node portnumber.

Further, the corresponding virtual port information comprises:

virtual local area network port information, or virtual pathidentifier/virtual channel identifier.

Further, the office equipment is an Optical Line Terminal (OLT), and theterminal equipment is an Optical Network Unit (ONU).

Further, the access manners of the subscriber comprise: Point-to-PointProtocol over Ethernet dial-in access, and Dynamic Host ConfigurationProtocol dial-in access.

Compared with existing techniques, the method provided by the presentinvention implements accurate positioning of subscribers when multipleterminal equipments are connected to one GPON port of a GPON officeaccess equipment, namely under a point-to-multipoint connection mode.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating the point-to-multipoint connectionrelationship between a GPON office equipment and subscriber terminalequipment;

FIG. 2 is a flowchart illustrating the process of positioning a GPONsubscriber port under a PPPoE connection mode in an embodiment of thepresent invention;

FIG. 3 is a flowchart illustrating the process of positioning a GPONsubscriber port under a DHCP connection mode in an embodiment of thepresent invention.

DETAILED DESCRIPTION

In order to overcome the disadvantages of conventional technicalschemes, the present invention adopts the following methods:

A GPON office equipment takes its own physical port information ofsubscriber access (one of or a combination of several of suchinformation as access node identity, access node rack number, accessnode frame number, access node slot number and sub-slot number, accessnode port number, VLAN for a subscriber to access) and informationidentifying different GPON terminals (ONU ID) as the basic information,to mark different terminal equipments that are connected to a GPON port.ONU IDs of different subscriber terminal equipments connected to thesame GPON port are different.

As to a single-port GPON terminal, when a subscriber initiates an accessrequest through a connected subscriber terminal equipment, the GPONoffice equipment adds related port information into access requestprotocol packet, and besides the above-mentioned basic information, inorder to further identify different services under the same ONU, GPONEncapsulation Method (GEM) PORT or VLAN or the combination of the twocan be chosen as an identity, and these messages together determinesubscriber port information.

As to a multi-port GPON terminal equipment, there may be severaldifferent slots, and after receiving an access request protocol packet,the terminal equipment adds corresponding port information (includingslot number, port, corresponding virtual port (like VLAN or Virtual PathIdentifier (VPI)/Virtual Channel Identifier (VCI))) into the packet, andforwards this packet to the GPON office equipment, and the officeequipment combines information of this packet and the above-mentionedbasic information to get final port information, and adds the final portinformation into the access request protocol packet, to mark thesubscriber port.

After receiving a subscriber access request message, the broadbandaccess server extracts the subscriber port information. This portinformation can also be sent to an authentication server forauthenticating, so as to implement binding authentication of subscriberaccount, password and the subscriber access port information.

Subscriber access manners supported by the present invention includePPPoE dial-in access and DHCP dial-in access, namely a GPON officeequipment and multi-port GPON terminal implement PPPoE+ and DHCPoption82 functions.

A GPON office equipment implements the positioning of different GPONterminals by adding ONU ID to the port information. As to a terminalwith one port, the subscriber port can be accurately positionedaccording to GPON office information; as to a multi-port GPON terminal,it is required that the GPON terminal also implements PPPoE+ and DHCPoption82 functions, the GPON office equipment and multi-port GPONterminal equipment use different fields to carry correspondinginformation respectively, so as to solve the access problem of thepoint-to-multipoint connection from a single GPON access port to aplurality of subscribers.

The existing technology has provided the default format of subscriberport information when the access point is a Digital Subscriber LineAccess Multiplexer (DSLAM), with GPON office equipment as the accesspoint, the following format may be adopted as a default format:

“Access-Node-Identifier gpon slot/port/onuid/gemport[:vlan-id]”

The network administrator can also define a more flexible portinformation format, access node identity of a GPON office accessequipment may comprise computer room identity, rack number, frame numberand other information.

A GPON terminal equipment with multiple subscribers just needs toprovide corresponding slot number, port and corresponding virtual portinformation (VLAN or VPI/VCI), and the following format may be adoptedas a default format:

“slot/port/[:vlan-id][:vpi.vci]”

With reference to the accompanying drawings, embodiments of the presentinvention will be illustrated in further details hereinafter.

As shown in FIG. 1, it is a diagram illustrating the point-to-multipointconnection relationship between a GPON office equipment and subscriberterminal equipment.

A GPON office equipment 11 is uplinked to a broadband access server 12,and the server 12 supports DHCP SERVER function and PPPoE terminatingfunction, can analyze the request protocol packets sent by the GPONoffice equipment 11 and respond accordingly.

The GPON office equipment 11 is connected to several GPON subscriberterminal equipments (namely GPON terminal equipment) 10 throughpoint-to-multipoint fibers, and supports PPPoE and DHCP proxy functions.The terminal equipments include single-port GPON subscriber terminalequipments (namely single-port terminal equipments) 101 and multi-portGPON subscriber terminal equipments (namely multi-port terminalequipments) 102, and the multi-port GPON subscriber terminal equipment102 supports PPPoE and DHCP proxy functions.

A subscriber 13 initiates an access request utilizing PPPoE or DHCPprotocol, the cases of DHCP and PPPoE will be respectively illustratedhereinafter.

As shown in FIG. 2, it is a flowchart illustrating the process ofpositioning GPON subscriber ports under PPPoE connection mode in anembodiment of the present invention.

As to a subscriber using PPPoE access, the subscriber has a PPPoE clientand is connected to corresponding GPON subscriber terminal equipment, aGPON office equipment and multi-port terminal equipment start thePPPoE+function, add corresponding information as subscriber portpositioning information of the GPON system. The process of the GPONoffice equipment in the procedure of PPPoE access authenticationcomprises the following steps:

step 201, the subscriber initiates a PPPoE Active Discovery Initiation(PADI) request;

step 202, GPON physical port information comprises: one of or acombination of several of such information as access node identity,access node rack number, access node frame number, access node slotnumber and sub-slot number, and access node port number;

as to a single-port terminal equipment, the terminal equipment does notprocess any PPPoE protocol packet; the GPON office equipment captures aONU uplink PADI message, finds out to which ONU the subscriber datamessage is accessed, besides inserting the information of a GPONphysical port to which the subscriber is accessed into the message, andadds to the port information the ONU ID and/or GEM Port ID/VLAN IDinformation for identifying different subscriber terminal equipments;

as to a multi-port terminal equipment, the terminal equipment captures asubscriber uplink PADI message, takes subscriber basic information (oneof or a combination of several of such information as terminal node slotnumber and sub-slot number, access node port number, VLAN for asubscriber to access) as part of the information of subscriber portpositioning for identifying this GPON terminal, and the correspondingsubscriber basic information is added into Remote ID field; afterwards,the GPON office equipment captures the subscriber uplink PADI message,adds terminal basic information (GPON physical port information, ONU ID,or further including GEM Port ID/VLAN ID information) into this messageto constitute subscriber port positioning information, and the terminalbasic information is added into Circuit ID field of PPPoE; a modifiedmessage is sent to an uplink port afterwards;

step 203, a downlink PPPoE Active Discovery Offer (PADO) protocolmessage sent to the subscriber by a PPPoE server carries subscriber portpositioning information;

in the step 203, after receiving the modified uplink request message,the PPPoE server extracts the subscriber port information, and sends theport information to an authentication server for authentication, so asto implement binding authentication of subscriber account, password andsubscriber access port information;

step 204, the GPON office equipment captures the downlink PADO protocolmessage sent by the PPPoE server; as to a single-port terminalequipment, the GPON office equipment directly deletes the subscriberport positioning information from the message and sends the message tocorresponding subscriber; as to a multi-port terminal equipment, theGPON office equipment can choose to delete all the subscriber portpositioning information, or only delete office related port information,while the subscriber terminal equipment deletes the terminal relatedport information;

step 205, the subscriber sends an uplink PPPoE Active Discovery Request(PADR) data message to the PPPoE server;

step 206, the GPON office equipment captures the uplink PADR datamessage of ONU, as in step 202, adds subscriber basic information intothe message and sends this message to an uplink port;

step 207, the PPPoE server sends a downlink PPPoE Active DiscoverySession confirmation (PADS) data message to the subscriber, wherein, themessage carries the subscriber port positioning information;

step 208, the GPON office equipment captures the downlink PADS datamessage sent by the PPPoE server, as in step 204, deletes the subscriberport positioning information from the message and sends the message tocorresponding subscriber;

step 209, PPPoE discovery stage is over and a session stage starts,message interaction between Link Control Protocol (LCP) and NetworkControl Protocol (NCP) is performed, and then data exchange isperformed, while the GPON office equipment does not capture data messageduring this stage.

As shown in FIG. 3, it is a diagram illustrating the process ofpositioning GPON subscriber ports under DHCP connection mode in anembodiment of the present invention.

As to a subscriber using DHCP access, the subscriber has a DHCP clientand is connected to corresponding GPON subscriber terminal equipment, aGPON office equipment and multi-port terminal equipment start the DHCPproxy function, add corresponding information as subscriber portpositioning information of the GPON system utilizing option82 field, andcorresponding process can be finished according to the following steps:

step 301, the subscriber terminal initiates a DHCP DISCOVER protocolmessage;

step 302, GPON physical port information comprises: one of or acombination of several of such information as access node identity,access node rack number, access node frame number, access node slotnumber and sub-slot number, and access node port number;

as to a single-port terminal equipment, the terminal equipment does notprocess any DHCP protocol packet; the GPON office equipment captures aDHCP DISCOVER protocol packet, finds out to which ONU the subscriberdata message is accessed, besides inserting the information of a GPONphysical port to which the subscriber is accessed into the message, andadds to the port information the ONU ID and/or GEM PORT ID/VLAN IDinformation identifying different subscriber terminal equipments;

as to a multi-port terminal equipment, the terminal equipment captures asubscriber uplink DHCP DISCOVER message, takes subscriber basicinformation (one of or a combination of several of such information asaccess node slot number and sub-slot number, access node port number,and VLAN for a subscriber to access) as part of the information ofsubscriber port positioning for identifying this GPON terminal, and thecorresponding subscriber basic information is added into Remote IDfield; afterwards, the GPON office equipment captures the subscriberuplink DHCP DISCOVER message, adds terminal basic information (GPONphysical port information, ONU ID, or further including GEM Port ID/VLANID information) into this message to constitute subscriber portpositioning information, and the terminal basic information is addedinto Circuit ID field of DHCP option82; this message is forwarded to aDHCP SERVER afterwards;

step 303, after receiving the marked DHCP DISCOVER packet, the DHCPSERVER extracts corresponding port identity information, performsfurther process according to the acquired port information,authenticates the subscriber according to the user name and passwordtogether with the acquired port information, then responds a DHCP OFFERprotocol packet;

step 304, after capturing the DHCP OFFER protocol packet, as to asingle-port terminal equipment, the GPON office equipment directlydeletes the subscriber port positioning information from the message andsends the message to corresponding subscriber; as to a multi-portterminal equipment, the GPON office equipment can choose to delete allthe subscriber port positioning information, or only delete officerelated port information, while the subscriber terminal equipmentdeletes the terminal related port information;

step 305, the subscriber sends out a DHCP REQUEST protocol packet;

step 306, the GPON office equipment captures the DHCP REQUEST protocolpacket sent by the subscriber, as in step 302, adds corresponding portinformation into the packet, and forwards this packet to the DHCP SERVERafterwards;

step 307, after receiving the marked DHCP REQUEST packet, the DHCPSERVER extracts corresponding port identity information, and responds aDHCP ACK;

step 308, after capturing the DHCP ACK protocol packet, as to asingle-port terminal equipment, the GPON office equipment directlydeletes the subscriber port positioning information from the message andsends the message to corresponding subscriber; as to a multi-portterminal equipment, the GPON office equipment can choose to delete allthe subscriber port positioning information, or only delete officerelated port information, while the subscriber terminal equipmentdeletes the terminal related port information.

As to PPPoE protocol, port information of a multi-port GPON terminal(subscriber basic information) is added into the Remote ID field of the0x0105 type tag of discovery stage uplink PADI and PADR messages; as toDHCP protocol, the port information (subscriber basic information) isadded into the Remote ID field of the option82 option of uplink DHCPDISCOVER and REQUEST messages. Port information format supports flexibleconfiguration, and a default format is:

“slot/port/[:vlan-id]”

For example, “3/0/:2000” denotes a service whose access point identityis in such format as slot 3, port 0 and service VLAN 2000.

As to PPPoE protocol, port information of GPON office (terminal basicinformation) is added into the Circuit ID field of the 0x0105 type tagof discovery stage uplink PADI and PADR messages; as to DHCP protocol,port information of the GPON office (terminal basic information) isadded into the Circuit ID field of the option82 option of uplink DHCPDISCOVER and REQUEST messages. The format can be defined referring toDSL forum TR101. Port information format supports flexibleconfiguration, and a default format is:

“Access-Node-Identifier gpon slot/port/onuid/gemport[:vlan-id]”

for example, “CTC200.200.200.200 gpon 3/2/1/1:200” means that, theaccess point identity is CTC200.200.200.200, the access type is GPONaccess, the terminal equipment with ONU ID as 1 under the access port ofslot 3 and port 2, GEMPORT is 1 and service VLAN is 200.

Port positioning information is finished transmitting to DHCP SERERfunction. The DHCP SERVER can perform further process according toextracted port information, and authenticate the subscriber based on thesubscriber name and password together with the extracted portinformation, so as to solve the problem of positioning the subscriberport to which a GPON broadband subscriber is accessed.

Certainly, the present invention further comprises many otherembodiments, and to those skilled in the art, without departing from thespirit and essence of the present invention, various modifications andchanges can be made to the present invention, but these correspondingmodifications and changes should be included within the protection scopeof the appended claims of the present invention.

INDUSTRIAL APPLICABILITY

The present invention provides a method for implementing subscriber portpositioning by broadband access equipments, so as to solve the problemthat a subscriber cannot be positioned when a plurality of subscriberterminal equipments are accessed to one GPON port of a GPON officeaccess equipment, so that a subscriber can be accurately positionedunder a point-to-multipoint connection mode.

1. A method for implementing subscriber port positioning by broadbandaccess equipments, applied in a GPON system, comprising the followingsteps: (1) when a subscriber initiates an access request, as to amulti-port terminal equipment, the terminal equipment capturing theaccess request message, adding subscriber basic information into theaccess request message and sending this message to an office equipment;as to a single-port terminal equipment, the terminal equipment directlyforwarding the access request message to the office equipment; (2) theoffice equipment capturing the access request message, adding terminalbasic information into the access request message and forwarding thismessage to a broadband access server; as to a multi-port terminalequipment, the terminal basic information and the subscriber basicinformation constituting subscriber port positioning information; as toa single-port terminal equipment, the terminal basic information beingtaken as subscriber port positioning information; (3) after receivingthe access request message sent by the subscriber, the broadband accessserver extracting the subscriber port positioning information.
 2. Themethod according to claim 1, wherein, in step (3), after extracting thesubscriber port positioning information, the broadband access serverfurther sends the subscriber port positioning information to anauthentication server for binding authentication of subscriber account,password, and the subscriber port positioning information of thesubscriber.
 3. The method according to claim 2, wherein, in step (1),the subscriber basic information comprises one of or a combination ofseveral of the following information: slot number and sub-slot number ofthe terminal node, port number of the access node, and correspondingvirtual port information.
 4. The method according to claim 2, wherein,in step (2), the terminal basic information is used for identifyingdifferent terminal equipments connected to the office equipment port, soas to position different terminal equipments; the terminal basicinformation comprises: physical port information of the office equipmentfor the subscriber to access and ID information of the terminalequipment.
 5. The method according to claim 4, wherein, in step (2), theterminal basic information further comprises: one of or the combinationof GPON encapsulation mode port identity and corresponding virtual portinformation.
 6. The method according to claim 4, wherein, in step (2),the physical port information comprises one of or a combination ofseveral of the following information: access node identity, access noderack number, access node frame number, access node slot number andsub-slot number, and access node port number.
 7. The method according toclaim 3, wherein, the corresponding virtual port information comprises:virtual local area network port information, or virtual pathidentifier/virtual channel identifier.
 8. The method according to claim1, wherein, the office equipment is an Optical Line Terminal (OLT), andthe terminal equipment is an Optical Network Unit (ONU).
 9. The methodaccording to claim 1, wherein, the access manners of the subscribercomprise: Point-to-Point Protocol over Ethernet dial-in access, andDynamic Host Configuration Protocol dial-in access.
 10. The methodaccording to claim 5, wherein, the corresponding virtual portinformation comprises: virtual local area network port information, orvirtual path identifier/virtual channel identifier.
 11. The methodaccording to claim 2, wherein, the office equipment is an Optical LineTerminal (OLT), and the terminal equipment is an Optical Network Unit(ONU).
 12. The method according to claim 2, wherein, the access mannersof the subscriber comprise: Point-to-Point Protocol over Ethernetdial-in access, and Dynamic Host Configuration Protocol dial-in access.